<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>


    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Nuevo Evento</title>
        <script type="text/javascript" language="javascript" src="/JQuery/js/tcal.js"></script>
        <link href="css/style.css" rel="stylesheet" type="text/css" />
        <link href="css/tcal.css" rel="stylesheet" type="text/css" />
    </head>

    <body>
        <h1>
            <form action=index.html>
                <input type="image" src="stylesheets/fondo_admin.jpg" >
            </form>

            <br>
            <center>EVENTOS</center>
        </h1>


        <form name="form1" method="post" action="/crear_evento">
            <fieldset>
                <legend>Crear Evento</legend>
			*Nombre: <input name="nombre" type="text">
                Numero de invitados:<input name="invitados" type="text">
                Telefono:<input name="telefono" type="text">
                Correo:<input name="correo" type="text"><br><br>
                *Fecha del evento:
                <input name="fecha_evento" type="text" id="dateArrival"
                       class="tcal" size="10">
                <br><br>
                <font size="2">(*Campos obligatorios)</font>
                <input type="submit" value="Enviar">
            </fieldset>
        </form>
        <br>

        <c:choose>
            <c:when test="${!empty eventos}">
                <c:forEach var="evento" items="${eventos}">
                    <fieldset>
                        <br/>
                        <b>Nombre del evento:</b>
                        <c:out value="${evento.nombre}"/><br/>
                        <b>Día del evento:</b>
                        <c:out value="${evento.fecha_evento}"/><br/>
                        <b> Numero de invitados:</b>
                        <c:out value="${evento.invitados}"/><br/>
                        <b>  Telefono de contacto:</b>
                        <c:out value="${evento.telefono}"/><br/>
                        <b>Correo:</b>
                        <c:out value="${evento.correo}"/><br/>

                        <c:set var="variable" value="0" />


                        <c:choose>
                            <c:when test="${!empty evento.trabajas}">
                                <c:forEach var="objetotrabaja" items="${evento.trabajas}">
                                    <c:choose>
                                        <c:when test="${!empty espacios}">
                                            <c:forEach var="objetofinca" items="${espacios}">
                                                <c:if test="${variable==0}">
                                                    <c:choose>
                                                        <c:when test="${objetotrabaja.idStringFinca==objetofinca.idString}">
                                                            <b>Finca asignada:</b>
                                                            <c:out value="${objetofinca.nombre}"/><br/>
                                                            <c:set var="variable" value="1" />
                                                        </c:when>

                                                    </c:choose>
                                                </c:if>
                                            </c:forEach>




                                        </c:when>
                                        <c:otherwise>
                                            No hay Fincas.
                                        </c:otherwise>
                                    </c:choose>

                                            <c:set var="mivar" value="${fn:length(evento.trabajas)}"/>
                                        <c:choose>
                                            <c:when test="${mivar>1}">

                                                <c:choose>
                                                    <c:when test="${!empty plantilla}">
                                                        <c:forEach var="objetocamarero" items="${plantilla}">
                                                            <c:choose>
                                                                <c:when test="${objetotrabaja.idStringCamarero==objetocamarero.idString}">
                                                                    <br/><b>Personal asignado:</b><br/>
                                                                    <b>Nombre:</b><c:out value="${objetocamarero.nombre}"/><br/>
                                                                    <b>Categoria:</b><c:out value="${objetocamarero.categoria}"/><br/>
                                                                    <b>Disponibilidad:</b><c:out value="${objetocamarero.disponibilidad}"/><br/>
                                                                </c:when>
                                                            </c:choose>
                                                        </c:forEach>




                                                    </c:when>
                                                    <c:otherwise>
                                                        No hay personal guardado en BD.
                                                    </c:otherwise>
                                                </c:choose>
                                            </c:when>
                                        </c:choose>
                                   








                                </c:forEach>

                                <form method="get" action="/irmodificarfincaasignadaevento">
                                    <input type="hidden" name="id_evento" value="${evento.idString}" />
                                    <input type="submit" value="Modificar finca">
                                </form>
                                <form method="get" action="/ir_asignar_camarero">
                                    <input type="hidden" name="id_evento" value="${evento.idString}" />
                                    <input type="submit" value="Asignar personal">
                                </form>

                            </c:when>
                            <c:otherwise>
                                <form method="get" action="/ir_asignar_finca">
                                    <input type="hidden" name="id_evento" value="${evento.idString}" />
                                    <input type="submit" value="Asignar finca">
                                </form>
                                <b>No hay finca ni personal asignada a este evento.</b><br/>





                            </c:otherwise>
                        </c:choose>



                    </fieldset>

                </c:forEach>
            </c:when>
            <c:otherwise>
                No hay eventos.
            </c:otherwise>
        </c:choose>

    </body>
</html>